
class TriCameraBehaviorBase(object):

    def __init__(self):
        self.m_pCamera = None



    def SetCamera(self, pCam):
        self.__oCamera__ = pCam



    def GetName():
        return '**ERROR**'


    GetName = staticmethod(GetName)

    def Update(self, fDeltaT):
        return 



    def onMovementStickInputLR(self, fX):
        return 



    def onMovementStickInputIO(self, fY):
        return 



    def onMovementStickInputFB(self, fZ):
        return 



    def onMovementStickRaw(self, fX, fY, fZ):
        return 



    def onCameraStickInputLR(self, fX):
        return 



    def onCameraStickInputIO(self, fY):
        return 



    def onCameraStickInputFB(self, fZ):
        return 



    def onCameraStickRaw(self, fX, fY, fZ):
        return 



    def onDolly(self, fDelta):
        return 



    def DoCustomAction(self, nID, tData):
        return 



    def UpdateTaransientData(self, Data):
        return 



    def SetTransientData(self, Data):
        return 




